package team.unstudio.overwatch.client.model;

import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelRenderer;
import net.minecraft.entity.Entity;

public class ChooseBlockModel extends ModelBase
{
  //fields
    ModelRenderer panelRim1;
    ModelRenderer panelRim2;
    ModelRenderer baseConnector1;
    ModelRenderer panelRim3;
    ModelRenderer panelRim4;
    ModelRenderer panelRim5;
    ModelRenderer panelRim6;
    ModelRenderer panel1;
    ModelRenderer panelRim7;
    ModelRenderer panelRim8;
    ModelRenderer panelRim9;
    ModelRenderer panelRim10;
    ModelRenderer panelRim11;
    ModelRenderer panelRim12;
    ModelRenderer panelRim13;
    ModelRenderer panelRim14;
    ModelRenderer panelRim15;
    ModelRenderer panelRim16;
    ModelRenderer control1;
    ModelRenderer panel2;
    ModelRenderer roundel5;
    ModelRenderer typewriter100;
    ModelRenderer typewriter101;
    ModelRenderer panelScreen;
    ModelRenderer panel3;
    ModelRenderer panel4;
    ModelRenderer panel5;
    ModelRenderer keyboard1;
    ModelRenderer control2;
    ModelRenderer panelRim;
    ModelRenderer baseConnector2;
    ModelRenderer baseConnector3;
    ModelRenderer baseConnector4;
    ModelRenderer baseConnector5;
    ModelRenderer baseConnector6;
    ModelRenderer base1;
    ModelRenderer base2;
    ModelRenderer base3;
    ModelRenderer base4;
    ModelRenderer base5;
    ModelRenderer base6;
    ModelRenderer rotorGlass6;
    ModelRenderer rotor101;
    ModelRenderer rotorGlass2;
    ModelRenderer rotorGlass1;
    ModelRenderer base7;
    ModelRenderer base10;
    ModelRenderer base8;
    ModelRenderer base9;
    ModelRenderer base11;
    ModelRenderer base12;
    ModelRenderer rotor20;
    ModelRenderer rotor18;
    ModelRenderer rotor19;
    ModelRenderer rotorGlass4;
    ModelRenderer rotorGlass5;
    ModelRenderer rotorBar14;
    ModelRenderer rotorBar13;
    ModelRenderer rotorBar12;
    ModelRenderer rotorBarOut50;
    ModelRenderer rotorBar11;
    ModelRenderer rotorBar10;
    ModelRenderer rotorBarOut49;
    ModelRenderer rotorBarOut48;
    ModelRenderer rotorBarOut47;
    ModelRenderer rotorBarOut46;
    ModelRenderer rotorBarOut45;
    ModelRenderer rotorBarOut100;
    ModelRenderer rotorBarOut44;
    ModelRenderer rotorBarOut43;
    ModelRenderer rotorBarOut42;
    ModelRenderer rotorBarOut41;
    ModelRenderer rotorBarOut40;
    ModelRenderer rotorBarOut39;
    ModelRenderer rotorBarOut38;
    ModelRenderer rotorBarOut37;
    ModelRenderer rotorBarOut36;
    ModelRenderer rotorBarOut35;
    ModelRenderer rotorBarOut34;
    ModelRenderer rotorBarOut33;
    ModelRenderer rotorBarOut32;
    ModelRenderer rotorBarOut31;
    ModelRenderer rotorBarOut30;
    ModelRenderer rotorBarOut29;
    ModelRenderer rotorBarOut28;
    ModelRenderer rotorBarOut27;
    ModelRenderer rotorBarOut26;
    ModelRenderer rotorBarOut25;
    ModelRenderer rotorBarOut24;
    ModelRenderer rotorBarOut23;
    ModelRenderer rotorBarOut22;
    ModelRenderer rotorBarOut21;
    ModelRenderer rotorBarOut20;
    ModelRenderer rotorBarOut19;
    ModelRenderer rotorBarOut18;
    ModelRenderer rotorBarOut17;
    ModelRenderer rotorBarOut16;
    ModelRenderer rotorBarOut15;
    ModelRenderer rotorBarOut14;
    ModelRenderer rotorBarOut13;
    ModelRenderer rotorBarOut12;
    ModelRenderer rotorBarOut11;
    ModelRenderer rotorBarOut10;
    ModelRenderer rotorBarOut9;
    ModelRenderer rotorBarOut8;
    ModelRenderer rotorBarOut7;
    ModelRenderer spring4;
    ModelRenderer spring3;
    ModelRenderer spring2;
    ModelRenderer spring1;
    ModelRenderer rotorBarOut5;
    ModelRenderer rotorBarOut3;
    ModelRenderer monitorButtonBot;
    ModelRenderer rotorBarOut4;
    ModelRenderer monitor4;
    ModelRenderer monitorScreen;
    ModelRenderer monitor6;
    ModelRenderer monitor3;
    ModelRenderer rotorBarOut2;
    ModelRenderer monitor2;
    ModelRenderer monitor1;
    ModelRenderer monitor5;
    ModelRenderer monitorButtonTop;
    ModelRenderer panel6;
    ModelRenderer control3;
    ModelRenderer control4;
    ModelRenderer control5;
    ModelRenderer control6;
    ModelRenderer control7;
    ModelRenderer control8;
    ModelRenderer control9;
    ModelRenderer control10;
    ModelRenderer panelRim17;
    ModelRenderer control11;
    ModelRenderer control12;
    ModelRenderer control13;
    ModelRenderer control14;
    ModelRenderer control15;
    ModelRenderer control16;
    ModelRenderer panel7;
    ModelRenderer control17;
    ModelRenderer control18;
    ModelRenderer control19;
    ModelRenderer control20;
    ModelRenderer control21;
    ModelRenderer control22;
    ModelRenderer control23;
    ModelRenderer rotorBar7;
    ModelRenderer rotorBar6;
    ModelRenderer rotorBar5;
    ModelRenderer rotorBar4;
    ModelRenderer rotorBar3;
    ModelRenderer rotorBar2;
    ModelRenderer panel8;
    ModelRenderer keyboardGlass;
    ModelRenderer keyboard101;
    ModelRenderer keyboard3;
    ModelRenderer keyboard4;
    ModelRenderer keyboard100;
    ModelRenderer keyboard5;
    ModelRenderer keyboard;
    ModelRenderer keyboard6;
    ModelRenderer keyboard7;
    ModelRenderer panel9;
    ModelRenderer control24;
    ModelRenderer control25;
    ModelRenderer control26;
    ModelRenderer control27;
    ModelRenderer panel10;
    ModelRenderer typewriter4;
    ModelRenderer panel11;
    ModelRenderer typewriter3;
    ModelRenderer typewriter2;
    ModelRenderer typewriter1;
    ModelRenderer panel12;
    ModelRenderer panel13;
    ModelRenderer roundel4;
    ModelRenderer roundel3;
    ModelRenderer roundel2;
    ModelRenderer control28;
    ModelRenderer control29;
    ModelRenderer control30;
    ModelRenderer control33;
    ModelRenderer control31;
    ModelRenderer control32;
    ModelRenderer panel14;
    ModelRenderer rotorBar1;
    ModelRenderer rotor17;
    ModelRenderer rotorGlass3;
    ModelRenderer rotor16;
    ModelRenderer rotor15;
    ModelRenderer rotor14;
    ModelRenderer rotor13;
    ModelRenderer rotor12;
    ModelRenderer rotor11;
    ModelRenderer rotor10;
    ModelRenderer rotor9;
    ModelRenderer rotor8;
    ModelRenderer rotor7;
    ModelRenderer rotor6;
    ModelRenderer rotor5;
    ModelRenderer rotor3;
    ModelRenderer rotor100;
    ModelRenderer rotor4;
    ModelRenderer rotor2;
    ModelRenderer rotor1;
    ModelRenderer roundel1;
  
  public ChooseBlockModel()
  {
    textureWidth = 128;
    textureHeight = 128;
    
      panelRim1 = new ModelRenderer(this, 5, 20);
      panelRim1.addBox(-9.5F, -10F, -17.7F, 19, 2, 2);
      panelRim1.setRotationPoint(0F, 17F, 0F);
      panelRim1.setTextureSize(64, 32);
      panelRim1.mirror = true;
      setRotation(panelRim1, 0.2094395F, -1.047198F, 0F);
      panelRim2 = new ModelRenderer(this, 5, 20);
      panelRim2.addBox(-9.5F, -10F, -17.7F, 19, 2, 2);
      panelRim2.setRotationPoint(0F, 17F, 0F);
      panelRim2.setTextureSize(64, 32);
      panelRim2.mirror = true;
      setRotation(panelRim2, 0.2094395F, 0F, 0F);
      baseConnector1 = new ModelRenderer(this, 5, 20);
      baseConnector1.addBox(-1.5F, 7.4F, -18.83F, 3, 3, 15);
      baseConnector1.setRotationPoint(0F, 15.8F, 0F);
      baseConnector1.setTextureSize(64, 32);
      baseConnector1.mirror = true;
      setRotation(baseConnector1, -0.6108652F, 1.570796F, 0F);
      panelRim3 = new ModelRenderer(this, 5, 20);
      panelRim3.addBox(-10.35F, -10F, -17.7F, 20, 2, 2);
      panelRim3.setRotationPoint(0F, 17F, 0F);
      panelRim3.setTextureSize(64, 32);
      panelRim3.mirror = true;
      setRotation(panelRim3, 0.2094395F, 3.141593F, 0F);
      panelRim4 = new ModelRenderer(this, 5, 20);
      panelRim4.addBox(-9.5F, -10F, -17.7F, 19, 2, 2);
      panelRim4.setRotationPoint(0F, 17F, 0F);
      panelRim4.setTextureSize(64, 32);
      panelRim4.mirror = true;
      setRotation(panelRim4, 0.2094395F, -2.094395F, 0F);
      panelRim5 = new ModelRenderer(this, 6, 20);
      panelRim5.addBox(-3.5F, -10F, 0.8F, 7, 1, 4);
      panelRim5.setRotationPoint(0F, 15.1F, 0F);
      panelRim5.setTextureSize(64, 32);
      panelRim5.mirror = true;
      setRotation(panelRim5, 0.9599311F, 0F, 0F);
      panelRim6 = new ModelRenderer(this, 5, 20);
      panelRim6.addBox(-1.5F, -11F, -20F, 3, 3, 17);
      panelRim6.setRotationPoint(0F, 15.8F, 0F);
      panelRim6.setTextureSize(64, 32);
      panelRim6.mirror = true;
      setRotation(panelRim6, 0.2792527F, 1.570796F, 0F);
      panel1 = new ModelRenderer(this, 65, 20);
      panel1.addBox(-5.5F, -9F, -10F, 11, 1, 5);
      panel1.setRotationPoint(0F, 15.8F, 0F);
      panel1.setTextureSize(64, 32);
      panel1.mirror = true;
      setRotation(panel1, 0.2792527F, 0F, 0F);
      panelRim7 = new ModelRenderer(this, 5, 20);
      panelRim7.addBox(-1.5F, -11F, -20F, 3, 3, 17);
      panelRim7.setRotationPoint(0F, 15.8F, 0F);
      panelRim7.setTextureSize(64, 32);
      panelRim7.mirror = true;
      setRotation(panelRim7, 0.2792527F, -2.617994F, 0F);
      panelRim8 = new ModelRenderer(this, 5, 20);
      panelRim8.addBox(-1.5F, -11F, -20F, 3, 3, 17);
      panelRim8.setRotationPoint(0F, 15.8F, 0F);
      panelRim8.setTextureSize(64, 32);
      panelRim8.mirror = true;
      setRotation(panelRim8, 0.2792527F, -1.570796F, 0F);
      panelRim9 = new ModelRenderer(this, 5, 20);
      panelRim9.addBox(-9.5F, -10F, -17.7F, 19, 2, 2);
      panelRim9.setRotationPoint(0F, 17F, 0F);
      panelRim9.setTextureSize(64, 32);
      panelRim9.mirror = true;
      setRotation(panelRim9, 0.2094395F, 1.047198F, 0F);
      panelRim10 = new ModelRenderer(this, 6, 20);
      panelRim10.addBox(-3.5F, -10F, 0.8F, 7, 1, 4);
      panelRim10.setRotationPoint(0F, 15.1F, 0F);
      panelRim10.setTextureSize(64, 32);
      panelRim10.mirror = true;
      setRotation(panelRim10, 0.9599311F, 1.047198F, 0F);
      panelRim11 = new ModelRenderer(this, 6, 20);
      panelRim11.addBox(-3.5F, -10F, 0.8F, 7, 1, 4);
      panelRim11.setRotationPoint(0F, 15.1F, 0F);
      panelRim11.setTextureSize(64, 32);
      panelRim11.mirror = true;
      setRotation(panelRim11, 0.9599311F, 2.094395F, 0F);
      panelRim12 = new ModelRenderer(this, 6, 20);
      panelRim12.addBox(-3.5F, -10F, 0.8F, 7, 1, 4);
      panelRim12.setRotationPoint(0F, 15.1F, 0F);
      panelRim12.setTextureSize(64, 32);
      panelRim12.mirror = true;
      setRotation(panelRim12, 0.9599311F, 3.141593F, 0F);
      panelRim13 = new ModelRenderer(this, 6, 20);
      panelRim13.addBox(-3.5F, -10F, 0.8F, 7, 1, 4);
      panelRim13.setRotationPoint(0F, 15.1F, 0F);
      panelRim13.setTextureSize(64, 32);
      panelRim13.mirror = true;
      setRotation(panelRim13, 0.9599311F, -2.094395F, 0F);
      panelRim14 = new ModelRenderer(this, 6, 20);
      panelRim14.addBox(-3.5F, -10F, 0.8F, 7, 1, 4);
      panelRim14.setRotationPoint(0F, 15.1F, 0F);
      panelRim14.setTextureSize(64, 32);
      panelRim14.mirror = true;
      setRotation(panelRim14, 0.9599311F, -1.047198F, 0F);
      panelRim15 = new ModelRenderer(this, 5, 20);
      panelRim15.addBox(-9.5F, -10F, -17.7F, 19, 2, 2);
      panelRim15.setRotationPoint(0F, 17F, 0F);
      panelRim15.setTextureSize(64, 32);
      panelRim15.mirror = true;
      setRotation(panelRim15, 0.2094395F, 2.094395F, 0F);
      panelRim16 = new ModelRenderer(this, 5, 20);
      panelRim16.addBox(-1.5F, -11F, -20F, 3, 3, 17);
      panelRim16.setRotationPoint(0F, 15.8F, 0F);
      panelRim16.setTextureSize(64, 32);
      panelRim16.mirror = true;
      setRotation(panelRim16, 0.2792527F, 2.617994F, 0F);
      control1 = new ModelRenderer(this, 5, 10);
      control1.addBox(1.4F, -9.4F, -9.5F, 1, 1, 1);
      control1.setRotationPoint(0F, 15.8F, 0F);
      control1.setTextureSize(64, 32);
      control1.mirror = true;
      setRotation(control1, 0.2792527F, 0F, 0F);
      panel2 = new ModelRenderer(this, 65, 20);
      panel2.addBox(-5.5F, -9F, -10F, 11, 1, 5);
      panel2.setRotationPoint(0F, 15.8F, 0F);
      panel2.setTextureSize(64, 32);
      panel2.mirror = true;
      setRotation(panel2, 0.2792527F, 2.094395F, 0F);
      roundel5 = new ModelRenderer(this, 30, 70);
      roundel5.addBox(0.5F, -10.25F, -10.5F, 2, 1, 2);
      roundel5.setRotationPoint(0F, 15.8F, 0F);
      roundel5.setTextureSize(64, 32);
      roundel5.mirror = true;
      setRotation(roundel5, 0.2792527F, 2.094395F, 0F);
      typewriter100 = new ModelRenderer(this, 0, 101);
      typewriter100.addBox(-3F, 9.4F, 4.15F, 5, 4, 1);
      typewriter100.setRotationPoint(0F, 15.8F, 0F);
      typewriter100.setTextureSize(64, 32);
      typewriter100.mirror = true;
      setRotation(typewriter100, -2.792527F, 3.141593F, 0F);
      typewriter101 = new ModelRenderer(this, 15, 92);
      typewriter101.addBox(-6F, -9.5F, -15F, 11, 1, 4);
      typewriter101.setRotationPoint(0F, 15.8F, 0F);
      typewriter101.setTextureSize(64, 32);
      typewriter101.mirror = true;
      setRotation(typewriter101, 0.2792527F, 3.141593F, 0F);
      panelScreen = new ModelRenderer(this, 5, 42);
      panelScreen.addBox(-4F, -9.666667F, -13F, 8, 0, 5);
      panelScreen.setRotationPoint(0F, 15.8F, 0F);
      panelScreen.setTextureSize(64, 32);
      panelScreen.mirror = true;
      setRotation(panelScreen, 0.2792527F, -2.094395F, 0F);
      panel3 = new ModelRenderer(this, 65, 20);
      panel3.addBox(-8.5F, -9F, -16F, 17, 1, 6);
      panel3.setRotationPoint(0F, 15.8F, 0F);
      panel3.setTextureSize(64, 32);
      panel3.mirror = true;
      setRotation(panel3, 0.2792527F, -2.094395F, 0F);
      panel4 = new ModelRenderer(this, 65, 20);
      panel4.addBox(-5.5F, -9F, -10F, 11, 1, 5);
      panel4.setRotationPoint(0F, 15.8F, 0F);
      panel4.setTextureSize(64, 32);
      panel4.mirror = true;
      setRotation(panel4, 0.2792527F, -1.047198F, 0F);
      panel5 = new ModelRenderer(this, 65, 20);
      panel5.addBox(-8.5F, -9F, -16F, 17, 1, 6);
      panel5.setRotationPoint(0F, 15.8F, 0F);
      panel5.setTextureSize(64, 32);
      panel5.mirror = true;
      setRotation(panel5, 0.2792527F, -1.047198F, 0F);
      keyboard1 = new ModelRenderer(this, 5, 10);
      keyboard1.addBox(-0.4F, -9.9F, -6.7F, 1, 1, 1);
      keyboard1.setRotationPoint(0F, 15.8F, 0F);
      keyboard1.setTextureSize(64, 32);
      keyboard1.mirror = true;
      setRotation(keyboard1, 0.2792527F, 1.047198F, 0F);
      control2 = new ModelRenderer(this, 5, 10);
      control2.addBox(4.5F, -9.2F, -14F, 1, 1, 1);
      control2.setRotationPoint(0F, 15.8F, 0F);
      control2.setTextureSize(64, 32);
      control2.mirror = true;
      setRotation(control2, 0.2792527F, 1.047198F, 0F);
      panelRim = new ModelRenderer(this, 5, 20);
      panelRim.addBox(-1.5F, -11F, -20F, 3, 3, 17);
      panelRim.setRotationPoint(0F, 15.8F, 0F);
      panelRim.setTextureSize(64, 32);
      panelRim.mirror = true;
      setRotation(panelRim, 0.2792527F, 0.5235988F, 0F);
      baseConnector2 = new ModelRenderer(this, 5, 20);
      baseConnector2.addBox(-1.5F, 7.4F, -18.83F, 3, 3, 15);
      baseConnector2.setRotationPoint(0F, 15.8F, 0F);
      baseConnector2.setTextureSize(64, 32);
      baseConnector2.mirror = true;
      setRotation(baseConnector2, -0.6108652F, 0.5235988F, 0F);
      baseConnector3 = new ModelRenderer(this, 5, 20);
      baseConnector3.addBox(-1.5F, 7.4F, -18.83F, 3, 3, 15);
      baseConnector3.setRotationPoint(0F, 15.8F, 0F);
      baseConnector3.setTextureSize(64, 32);
      baseConnector3.mirror = true;
      setRotation(baseConnector3, -0.6108652F, -0.5235988F, 0F);
      baseConnector4 = new ModelRenderer(this, 5, 20);
      baseConnector4.addBox(-1.5F, 7.4F, -18.83F, 3, 3, 15);
      baseConnector4.setRotationPoint(0F, 15.8F, 0F);
      baseConnector4.setTextureSize(64, 32);
      baseConnector4.mirror = true;
      setRotation(baseConnector4, -0.6108652F, -1.570796F, 0F);
      baseConnector5 = new ModelRenderer(this, 5, 20);
      baseConnector5.addBox(-1.5F, 7.4F, -18.83F, 3, 3, 15);
      baseConnector5.setRotationPoint(0F, 15.8F, 0F);
      baseConnector5.setTextureSize(64, 32);
      baseConnector5.mirror = true;
      setRotation(baseConnector5, -0.6108652F, -2.617994F, 0F);
      baseConnector6 = new ModelRenderer(this, 5, 20);
      baseConnector6.addBox(-1.5F, 7.4F, -18.83F, 3, 3, 15);
      baseConnector6.setRotationPoint(0F, 15.8F, 0F);
      baseConnector6.setTextureSize(64, 32);
      baseConnector6.mirror = true;
      setRotation(baseConnector6, -0.6108652F, 2.617994F, 0F);
      base1 = new ModelRenderer(this, 6, 20);
      base1.addBox(-5F, -5F, -8.7F, 10, 5, 1);
      base1.setRotationPoint(0F, 24F, 0F);
      base1.setTextureSize(64, 32);
      base1.mirror = true;
      setRotation(base1, 0F, 2.094395F, 0F);
      base2 = new ModelRenderer(this, 6, 20);
      base2.addBox(-5F, -5F, -8.7F, 10, 5, 1);
      base2.setRotationPoint(0F, 24F, 0F);
      base2.setTextureSize(64, 32);
      base2.mirror = true;
      setRotation(base2, 0F, 3.141593F, 0F);
      base3 = new ModelRenderer(this, 6, 20);
      base3.addBox(-5F, -5F, -8.7F, 10, 5, 1);
      base3.setRotationPoint(0F, 24F, 0F);
      base3.setTextureSize(64, 32);
      base3.mirror = true;
      setRotation(base3, 0F, -2.094395F, 0F);
      base4 = new ModelRenderer(this, 6, 20);
      base4.addBox(-5F, -5F, -8.7F, 10, 5, 1);
      base4.setRotationPoint(0F, 24F, 0F);
      base4.setTextureSize(64, 32);
      base4.mirror = true;
      setRotation(base4, 0F, 0F, 0F);
      base5 = new ModelRenderer(this, 6, 20);
      base5.addBox(-5F, -5F, -8.7F, 10, 5, 1);
      base5.setRotationPoint(0F, 24F, 0F);
      base5.setTextureSize(64, 32);
      base5.mirror = true;
      setRotation(base5, 0F, -1.047198F, 0F);
      base6 = new ModelRenderer(this, 6, 20);
      base6.addBox(-5F, -5F, -8.7F, 10, 5, 1);
      base6.setRotationPoint(0F, 24F, 0F);
      base6.setTextureSize(64, 32);
      base6.mirror = true;
      setRotation(base6, 0F, 1.047198F, 0F);
      rotorGlass6 = new ModelRenderer(this, 50, 0);
      rotorGlass6.addBox(-3F, -80F, -5.22F, 6, 80, 0);
      rotorGlass6.setRotationPoint(0F, 24F, 0F);
      rotorGlass6.setTextureSize(64, 32);
      rotorGlass6.mirror = true;
      setRotation(rotorGlass6, 0F, 2.094395F, 0F);
      rotor101 = new ModelRenderer(this, 70, 30);
      rotor101.addBox(-2.5F, -31F, -4.4F, 5, 1, 1);
      rotor101.setRotationPoint(0F, 24F, 0F);
      rotor101.setTextureSize(64, 32);
      rotor101.mirror = true;
      setRotation(rotor101, 0F, 3.141593F, 0F);
      rotorGlass2 = new ModelRenderer(this, 50, 0);
      rotorGlass2.addBox(-3F, -80F, -5.22F, 6, 80, 0);
      rotorGlass2.setRotationPoint(0F, 24F, 0F);
      rotorGlass2.setTextureSize(64, 32);
      rotorGlass2.mirror = true;
      setRotation(rotorGlass2, 0F, 0F, 0F);
      rotorGlass1 = new ModelRenderer(this, 50, 0);
      rotorGlass1.addBox(-3F, -80F, -5.22F, 6, 80, 0);
      rotorGlass1.setRotationPoint(0F, 24F, 0F);
      rotorGlass1.setTextureSize(64, 32);
      rotorGlass1.mirror = true;
      setRotation(rotorGlass1, 0F, 1.047198F, 0F);
      base7 = new ModelRenderer(this, 5, 20);
      base7.addBox(-3.5F, -21F, -6.1F, 7, 4, 1);
      base7.setRotationPoint(0F, 24F, 0F);
      base7.setTextureSize(64, 32);
      base7.mirror = true;
      setRotation(base7, 0F, 1.047198F, 0F);
      base10 = new ModelRenderer(this, 5, 20);
      base10.addBox(-3.5F, -21F, -6.1F, 7, 4, 1);
      base10.setRotationPoint(0F, 24F, 0F);
      base10.setTextureSize(64, 32);
      base10.mirror = true;
      setRotation(base10, 0F, 2.094395F, 0F);
      base8 = new ModelRenderer(this, 5, 20);
      base8.addBox(-3.5F, -21F, -6.1F, 7, 4, 1);
      base8.setRotationPoint(0F, 24F, 0F);
      base8.setTextureSize(64, 32);
      base8.mirror = true;
      setRotation(base8, 0F, 3.141593F, 0F);
      base9 = new ModelRenderer(this, 5, 20);
      base9.addBox(-3.5F, -21F, -6.1F, 7, 4, 1);
      base9.setRotationPoint(0F, 24F, 0F);
      base9.setTextureSize(64, 32);
      base9.mirror = true;
      setRotation(base9, 0F, -2.094395F, 0F);
      base11 = new ModelRenderer(this, 5, 20);
      base11.addBox(-3.5F, -21F, -6.1F, 7, 4, 1);
      base11.setRotationPoint(0F, 24F, 0F);
      base11.setTextureSize(64, 32);
      base11.mirror = true;
      setRotation(base11, 0F, -1.047198F, 0F);
      base12 = new ModelRenderer(this, 5, 20);
      base12.addBox(-3.5F, -21F, -6.1F, 7, 4, 1);
      base12.setRotationPoint(0F, 24F, 0F);
      base12.setTextureSize(64, 32);
      base12.mirror = true;
      setRotation(base12, 0F, 0F, 0F);
      rotor20 = new ModelRenderer(this, 0, 0);
      rotor20.addBox(-3.13F, -80F, -5.22F, 1, 80, 0);
      rotor20.setRotationPoint(0F, 24F, 0F);
      rotor20.setTextureSize(64, 32);
      rotor20.mirror = true;
      setRotation(rotor20, 0F, 3.141593F, 0F);
      rotor18 = new ModelRenderer(this, 0, 0);
      rotor18.addBox(2.13F, -80F, -5.22F, 1, 80, 0);
      rotor18.setRotationPoint(0F, 24F, 0F);
      rotor18.setTextureSize(64, 32);
      rotor18.mirror = true;
      setRotation(rotor18, 0F, -2.094395F, 0F);
      rotor19 = new ModelRenderer(this, 70, 33);
      rotor19.addBox(-2.5F, -80F, 0.8F, 2, 80, 2);
      rotor19.setRotationPoint(0F, 24F, 0F);
      rotor19.setTextureSize(64, 32);
      rotor19.mirror = true;
      setRotation(rotor19, 0F, 0F, 0F);
      rotorGlass4 = new ModelRenderer(this, 50, 0);
      rotorGlass4.addBox(-3F, -80F, -5.22F, 6, 80, 0);
      rotorGlass4.setRotationPoint(0F, 24F, 0F);
      rotorGlass4.setTextureSize(64, 32);
      rotorGlass4.mirror = true;
      setRotation(rotorGlass4, 0F, -2.094395F, 0F);
      rotorGlass5 = new ModelRenderer(this, 50, 0);
      rotorGlass5.addBox(-3F, -80F, -5.22F, 6, 80, 0);
      rotorGlass5.setRotationPoint(0F, 24F, 0F);
      rotorGlass5.setTextureSize(64, 32);
      rotorGlass5.mirror = true;
      setRotation(rotorGlass5, 0F, 3.141593F, 0F);
      rotorBar14 = new ModelRenderer(this, 0, 0);
      rotorBar14.addBox(-0.5F, -80F, -6.2F, 1, 80, 1);
      rotorBar14.setRotationPoint(0F, 24F, 0F);
      rotorBar14.setTextureSize(64, 32);
      rotorBar14.mirror = true;
      setRotation(rotorBar14, 0F, 2.617994F, 0F);
      rotorBar13 = new ModelRenderer(this, 0, 0);
      rotorBar13.addBox(-0.5F, -80F, -6.2F, 1, 80, 1);
      rotorBar13.setRotationPoint(0F, 24F, 0F);
      rotorBar13.setTextureSize(64, 32);
      rotorBar13.mirror = true;
      setRotation(rotorBar13, 0F, 1.570796F, 0F);
      rotorBar12 = new ModelRenderer(this, 0, 0);
      rotorBar12.addBox(-0.5F, -44F, -9.2F, 1, 1, 3);
      rotorBar12.setRotationPoint(0F, 24F, 0F);
      rotorBar12.setTextureSize(64, 32);
      rotorBar12.mirror = true;
      setRotation(rotorBar12, 0F, -2.617994F, 0F);
      rotorBarOut50 = new ModelRenderer(this, 0, 0);
      rotorBarOut50.addBox(-3.5F, -76F, -6.1F, 7, 1, 1);
      rotorBarOut50.setRotationPoint(0F, 24F, 0F);
      rotorBarOut50.setTextureSize(64, 32);
      rotorBarOut50.mirror = true;
      setRotation(rotorBarOut50, 0F, -2.094395F, 0F);
      rotorBar11 = new ModelRenderer(this, 0, 0);
      rotorBar11.addBox(-0.5F, -80F, -6.2F, 1, 80, 1);
      rotorBar11.setRotationPoint(0F, 24F, 0F);
      rotorBar11.setTextureSize(64, 32);
      rotorBar11.mirror = true;
      setRotation(rotorBar11, 0F, 0.5235988F, 0F);
      rotorBar10 = new ModelRenderer(this, 0, 0);
      rotorBar10.addBox(-0.5F, -80F, -6.2F, 1, 80, 1);
      rotorBar10.setRotationPoint(0F, 24F, 0F);
      rotorBar10.setTextureSize(64, 32);
      rotorBar10.mirror = true;
      setRotation(rotorBar10, 0F, -2.617994F, 0F);
      rotorBarOut49 = new ModelRenderer(this, 0, 0);
      rotorBarOut49.addBox(-3.5F, -76F, -6.1F, 7, 1, 1);
      rotorBarOut49.setRotationPoint(0F, 24F, 0F);
      rotorBarOut49.setTextureSize(64, 32);
      rotorBarOut49.mirror = true;
      setRotation(rotorBarOut49, 0F, 3.141593F, 0F);
      rotorBarOut48 = new ModelRenderer(this, 0, 0);
      rotorBarOut48.addBox(-3.5F, -76F, -6.1F, 7, 1, 1);
      rotorBarOut48.setRotationPoint(0F, 24F, 0F);
      rotorBarOut48.setTextureSize(64, 32);
      rotorBarOut48.mirror = true;
      setRotation(rotorBarOut48, 0F, 2.094395F, 0F);
      rotorBarOut47 = new ModelRenderer(this, 0, 0);
      rotorBarOut47.addBox(-3.5F, -76F, -6.1F, 7, 1, 1);
      rotorBarOut47.setRotationPoint(0F, 24F, 0F);
      rotorBarOut47.setTextureSize(64, 32);
      rotorBarOut47.mirror = true;
      setRotation(rotorBarOut47, 0F, 1.047198F, 0F);
      rotorBarOut46 = new ModelRenderer(this, 0, 0);
      rotorBarOut46.addBox(-3.5F, -76F, -6.1F, 7, 1, 1);
      rotorBarOut46.setRotationPoint(0F, 24F, 0F);
      rotorBarOut46.setTextureSize(64, 32);
      rotorBarOut46.mirror = true;
      setRotation(rotorBarOut46, 0F, 0F, 0F);
      rotorBarOut45 = new ModelRenderer(this, 0, 0);
      rotorBarOut45.addBox(-3.5F, -76F, -6.1F, 7, 1, 1);
      rotorBarOut45.setRotationPoint(0F, 24F, 0F);
      rotorBarOut45.setTextureSize(64, 32);
      rotorBarOut45.mirror = true;
      setRotation(rotorBarOut45, 0F, -1.047198F, 0F);
      rotorBarOut100 = new ModelRenderer(this, 0, 0);
      rotorBarOut100.addBox(-3.5F, -28F, -6.1F, 7, 1, 1);
      rotorBarOut100.setRotationPoint(0F, 24F, 0F);
      rotorBarOut100.setTextureSize(64, 32);
      rotorBarOut100.mirror = true;
      setRotation(rotorBarOut100, 0F, -2.094395F, 0F);
      rotorBarOut44 = new ModelRenderer(this, 0, 0);
      rotorBarOut44.addBox(-3.5F, -28F, -6.1F, 7, 1, 1);
      rotorBarOut44.setRotationPoint(0F, 24F, 0F);
      rotorBarOut44.setTextureSize(64, 32);
      rotorBarOut44.mirror = true;
      setRotation(rotorBarOut44, 0F, 3.141593F, 0F);
      rotorBarOut43 = new ModelRenderer(this, 0, 0);
      rotorBarOut43.addBox(-3.5F, -28F, -6.1F, 7, 1, 1);
      rotorBarOut43.setRotationPoint(0F, 24F, 0F);
      rotorBarOut43.setTextureSize(64, 32);
      rotorBarOut43.mirror = true;
      setRotation(rotorBarOut43, 0F, 2.094395F, 0F);
      rotorBarOut42 = new ModelRenderer(this, 0, 0);
      rotorBarOut42.addBox(-3.5F, -28F, -6.1F, 7, 1, 1);
      rotorBarOut42.setRotationPoint(0F, 24F, 0F);
      rotorBarOut42.setTextureSize(64, 32);
      rotorBarOut42.mirror = true;
      setRotation(rotorBarOut42, 0F, 1.047198F, 0F);
      rotorBarOut41 = new ModelRenderer(this, 0, 0);
      rotorBarOut41.addBox(-3.5F, -28F, -6.1F, 7, 1, 1);
      rotorBarOut41.setRotationPoint(0F, 24F, 0F);
      rotorBarOut41.setTextureSize(64, 32);
      rotorBarOut41.mirror = true;
      setRotation(rotorBarOut41, 0F, 0F, 0F);
      rotorBarOut40 = new ModelRenderer(this, 0, 0);
      rotorBarOut40.addBox(-3.5F, -28F, -6.1F, 7, 1, 1);
      rotorBarOut40.setRotationPoint(0F, 24F, 0F);
      rotorBarOut40.setTextureSize(64, 32);
      rotorBarOut40.mirror = true;
      setRotation(rotorBarOut40, 0F, -1.047198F, 0F);
      rotorBarOut39 = new ModelRenderer(this, 0, 0);
      rotorBarOut39.addBox(-3.5F, -36F, -6.1F, 7, 1, 1);
      rotorBarOut39.setRotationPoint(0F, 24F, 0F);
      rotorBarOut39.setTextureSize(64, 32);
      rotorBarOut39.mirror = true;
      setRotation(rotorBarOut39, 0F, -2.094395F, 0F);
      rotorBarOut38 = new ModelRenderer(this, 0, 0);
      rotorBarOut38.addBox(-3.5F, -36F, -6.1F, 7, 1, 1);
      rotorBarOut38.setRotationPoint(0F, 24F, 0F);
      rotorBarOut38.setTextureSize(64, 32);
      rotorBarOut38.mirror = true;
      setRotation(rotorBarOut38, 0F, 3.141593F, 0F);
      rotorBarOut37 = new ModelRenderer(this, 0, 0);
      rotorBarOut37.addBox(-3.5F, -36F, -6.1F, 7, 1, 1);
      rotorBarOut37.setRotationPoint(0F, 24F, 0F);
      rotorBarOut37.setTextureSize(64, 32);
      rotorBarOut37.mirror = true;
      setRotation(rotorBarOut37, 0F, 2.094395F, 0F);
      rotorBarOut36 = new ModelRenderer(this, 0, 0);
      rotorBarOut36.addBox(-3.5F, -36F, -6.1F, 7, 1, 1);
      rotorBarOut36.setRotationPoint(0F, 24F, 0F);
      rotorBarOut36.setTextureSize(64, 32);
      rotorBarOut36.mirror = true;
      setRotation(rotorBarOut36, 0F, 1.047198F, 0F);
      rotorBarOut35 = new ModelRenderer(this, 0, 0);
      rotorBarOut35.addBox(-3.5F, -36F, -6.1F, 7, 1, 1);
      rotorBarOut35.setRotationPoint(0F, 24F, 0F);
      rotorBarOut35.setTextureSize(64, 32);
      rotorBarOut35.mirror = true;
      setRotation(rotorBarOut35, 0F, 0F, 0F);
      rotorBarOut34 = new ModelRenderer(this, 0, 0);
      rotorBarOut34.addBox(-3.5F, -36F, -6.1F, 7, 1, 1);
      rotorBarOut34.setRotationPoint(0F, 24F, 0F);
      rotorBarOut34.setTextureSize(64, 32);
      rotorBarOut34.mirror = true;
      setRotation(rotorBarOut34, 0F, -1.047198F, 0F);
      rotorBarOut33 = new ModelRenderer(this, 0, 0);
      rotorBarOut33.addBox(-5F, -44F, -8.75F, 10, 1, 1);
      rotorBarOut33.setRotationPoint(0F, 24F, 0F);
      rotorBarOut33.setTextureSize(64, 32);
      rotorBarOut33.mirror = true;
      setRotation(rotorBarOut33, 0F, -2.094395F, 0F);
      rotorBarOut32 = new ModelRenderer(this, 0, 0);
      rotorBarOut32.addBox(-5F, -44F, -8.75F, 10, 1, 1);
      rotorBarOut32.setRotationPoint(0F, 24F, 0F);
      rotorBarOut32.setTextureSize(64, 32);
      rotorBarOut32.mirror = true;
      setRotation(rotorBarOut32, 0F, 3.141593F, 0F);
      rotorBarOut31 = new ModelRenderer(this, 0, 0);
      rotorBarOut31.addBox(-5F, -44F, -8.75F, 10, 1, 1);
      rotorBarOut31.setRotationPoint(0F, 24F, 0F);
      rotorBarOut31.setTextureSize(64, 32);
      rotorBarOut31.mirror = true;
      setRotation(rotorBarOut31, 0F, 2.094395F, 0F);
      rotorBarOut30 = new ModelRenderer(this, 0, 0);
      rotorBarOut30.addBox(10F, -44F, -1F, 7, 1, 1);
      rotorBarOut30.setRotationPoint(0.18F, 24F, 1.2F);
      rotorBarOut30.setTextureSize(64, 32);
      rotorBarOut30.mirror = true;
      setRotation(rotorBarOut30, 0F, 1.919862F, 0F);
      rotorBarOut29 = new ModelRenderer(this, 0, 0);
      rotorBarOut29.addBox(-5F, -44F, -8.75F, 10, 1, 1);
      rotorBarOut29.setRotationPoint(0F, 24F, 0F);
      rotorBarOut29.setTextureSize(64, 32);
      rotorBarOut29.mirror = true;
      setRotation(rotorBarOut29, 0F, -1.047198F, 0F);
      rotorBarOut28 = new ModelRenderer(this, 0, 0);
      rotorBarOut28.addBox(-3.5F, -52F, -6.1F, 7, 1, 1);
      rotorBarOut28.setRotationPoint(0F, 24F, 0F);
      rotorBarOut28.setTextureSize(64, 32);
      rotorBarOut28.mirror = true;
      setRotation(rotorBarOut28, 0F, -2.094395F, 0F);
      rotorBarOut27 = new ModelRenderer(this, 0, 0);
      rotorBarOut27.addBox(-3.5F, -52F, -6.1F, 7, 1, 1);
      rotorBarOut27.setRotationPoint(0F, 24F, 0F);
      rotorBarOut27.setTextureSize(64, 32);
      rotorBarOut27.mirror = true;
      setRotation(rotorBarOut27, 0F, 3.141593F, 0F);
      rotorBarOut26 = new ModelRenderer(this, 0, 0);
      rotorBarOut26.addBox(-3.5F, -52F, -6.1F, 7, 1, 1);
      rotorBarOut26.setRotationPoint(0F, 24F, 0F);
      rotorBarOut26.setTextureSize(64, 32);
      rotorBarOut26.mirror = true;
      setRotation(rotorBarOut26, 0F, 2.094395F, 0F);
      rotorBarOut25 = new ModelRenderer(this, 0, 0);
      rotorBarOut25.addBox(-3.5F, -52F, -6.1F, 7, 1, 1);
      rotorBarOut25.setRotationPoint(0F, 24F, 0F);
      rotorBarOut25.setTextureSize(64, 32);
      rotorBarOut25.mirror = true;
      setRotation(rotorBarOut25, 0F, 1.047198F, 0F);
      rotorBarOut24 = new ModelRenderer(this, 0, 0);
      rotorBarOut24.addBox(-3.5F, -52F, -6.1F, 7, 1, 1);
      rotorBarOut24.setRotationPoint(0F, 24F, 0F);
      rotorBarOut24.setTextureSize(64, 32);
      rotorBarOut24.mirror = true;
      setRotation(rotorBarOut24, 0F, 0F, 0F);
      rotorBarOut23 = new ModelRenderer(this, 0, 0);
      rotorBarOut23.addBox(-3.5F, -52F, -6.1F, 7, 1, 1);
      rotorBarOut23.setRotationPoint(0F, 24F, 0F);
      rotorBarOut23.setTextureSize(64, 32);
      rotorBarOut23.mirror = true;
      setRotation(rotorBarOut23, 0F, -1.047198F, 0F);
      rotorBarOut22 = new ModelRenderer(this, 0, 0);
      rotorBarOut22.addBox(-3.5F, -60F, -6.1F, 7, 1, 1);
      rotorBarOut22.setRotationPoint(0F, 24F, 0F);
      rotorBarOut22.setTextureSize(64, 32);
      rotorBarOut22.mirror = true;
      setRotation(rotorBarOut22, 0F, -2.094395F, 0F);
      rotorBarOut21 = new ModelRenderer(this, 0, 0);
      rotorBarOut21.addBox(-3.5F, -60F, -6.1F, 7, 1, 1);
      rotorBarOut21.setRotationPoint(0F, 24F, 0F);
      rotorBarOut21.setTextureSize(64, 32);
      rotorBarOut21.mirror = true;
      setRotation(rotorBarOut21, 0F, 3.141593F, 0F);
      rotorBarOut20 = new ModelRenderer(this, 0, 0);
      rotorBarOut20.addBox(-3.5F, -60F, -6.1F, 7, 1, 1);
      rotorBarOut20.setRotationPoint(0F, 24F, 0F);
      rotorBarOut20.setTextureSize(64, 32);
      rotorBarOut20.mirror = true;
      setRotation(rotorBarOut20, 0F, 2.094395F, 0F);
      rotorBarOut19 = new ModelRenderer(this, 0, 0);
      rotorBarOut19.addBox(-3.5F, -60F, -6.1F, 7, 1, 1);
      rotorBarOut19.setRotationPoint(0F, 24F, 0F);
      rotorBarOut19.setTextureSize(64, 32);
      rotorBarOut19.mirror = true;
      setRotation(rotorBarOut19, 0F, 1.047198F, 0F);
      rotorBarOut18 = new ModelRenderer(this, 0, 0);
      rotorBarOut18.addBox(-3.5F, -60F, -6.1F, 7, 1, 1);
      rotorBarOut18.setRotationPoint(0F, 24F, 0F);
      rotorBarOut18.setTextureSize(64, 32);
      rotorBarOut18.mirror = true;
      setRotation(rotorBarOut18, 0F, 0F, 0F);
      rotorBarOut17 = new ModelRenderer(this, 0, 0);
      rotorBarOut17.addBox(-3.5F, -60F, -6.1F, 7, 1, 1);
      rotorBarOut17.setRotationPoint(0F, 24F, 0F);
      rotorBarOut17.setTextureSize(64, 32);
      rotorBarOut17.mirror = true;
      setRotation(rotorBarOut17, 0F, -1.047198F, 0F);
      rotorBarOut16 = new ModelRenderer(this, 0, 0);
      rotorBarOut16.addBox(-3.5F, -68F, -6.1F, 7, 1, 1);
      rotorBarOut16.setRotationPoint(0F, 24F, 0F);
      rotorBarOut16.setTextureSize(64, 32);
      rotorBarOut16.mirror = true;
      setRotation(rotorBarOut16, 0F, -2.094395F, 0F);
      rotorBarOut15 = new ModelRenderer(this, 0, 0);
      rotorBarOut15.addBox(-3.5F, -68F, -6.1F, 7, 1, 1);
      rotorBarOut15.setRotationPoint(0F, 24F, 0F);
      rotorBarOut15.setTextureSize(64, 32);
      rotorBarOut15.mirror = true;
      setRotation(rotorBarOut15, 0F, 3.141593F, 0F);
      rotorBarOut14 = new ModelRenderer(this, 0, 0);
      rotorBarOut14.addBox(-3.5F, -68F, -6.1F, 7, 1, 1);
      rotorBarOut14.setRotationPoint(0F, 24F, 0F);
      rotorBarOut14.setTextureSize(64, 32);
      rotorBarOut14.mirror = true;
      setRotation(rotorBarOut14, 0F, 2.094395F, 0F);
      rotorBarOut13 = new ModelRenderer(this, 0, 0);
      rotorBarOut13.addBox(-3.5F, -68F, -6.1F, 7, 1, 1);
      rotorBarOut13.setRotationPoint(0F, 24F, 0F);
      rotorBarOut13.setTextureSize(64, 32);
      rotorBarOut13.mirror = true;
      setRotation(rotorBarOut13, 0F, 1.047198F, 0F);
      rotorBarOut12 = new ModelRenderer(this, 0, 0);
      rotorBarOut12.addBox(-3.5F, -68F, -6.1F, 7, 1, 1);
      rotorBarOut12.setRotationPoint(0F, 24F, 0F);
      rotorBarOut12.setTextureSize(64, 32);
      rotorBarOut12.mirror = true;
      setRotation(rotorBarOut12, 0F, 0F, 0F);
      rotorBarOut11 = new ModelRenderer(this, 0, 0);
      rotorBarOut11.addBox(-3.5F, -68F, -6.1F, 7, 1, 1);
      rotorBarOut11.setRotationPoint(0F, 24F, 0F);
      rotorBarOut11.setTextureSize(64, 32);
      rotorBarOut11.mirror = true;
      setRotation(rotorBarOut11, 0F, -1.047198F, 0F);
      rotorBarOut10 = new ModelRenderer(this, 0, 0);
      rotorBarOut10.addBox(-5F, -44F, -8.75F, 10, 1, 1);
      rotorBarOut10.setRotationPoint(0F, 24F, 0F);
      rotorBarOut10.setTextureSize(64, 32);
      rotorBarOut10.mirror = true;
      setRotation(rotorBarOut10, 0F, 1.047198F, 0F);
      rotorBarOut9 = new ModelRenderer(this, 0, 0);
      rotorBarOut9.addBox(10F, -44F, 0F, 7, 1, 1);
      rotorBarOut9.setRotationPoint(-0.27F, 24F, 1.2F);
      rotorBarOut9.setTextureSize(64, 32);
      rotorBarOut9.mirror = true;
      setRotation(rotorBarOut9, 0F, 1.22173F, 0F);
      rotorBarOut8 = new ModelRenderer(this, 0, 0);
      rotorBarOut8.addBox(-5F, -44F, -8.75F, 10, 1, 1);
      rotorBarOut8.setRotationPoint(0F, 24F, 0F);
      rotorBarOut8.setTextureSize(64, 32);
      rotorBarOut8.mirror = true;
      setRotation(rotorBarOut8, 0F, 0F, 0F);
      rotorBarOut7 = new ModelRenderer(this, 0, 0);
      rotorBarOut7.addBox(6.6F, -35.4F, -16.6F, 1, 5, 1);
      rotorBarOut7.setRotationPoint(0F, 24F, 1.2F);
      rotorBarOut7.setTextureSize(64, 32);
      rotorBarOut7.mirror = true;
      setRotation(rotorBarOut7, 0F, 0F, 0F);
      spring4 = new ModelRenderer(this, 20, 9);
      spring4.addBox(-18.4F, -40.3F, -16.59F, 13, 1, 1);
      spring4.setRotationPoint(0F, 24F, 1.2F);
      spring4.setTextureSize(64, 32);
      spring4.mirror = true;
      setRotation(spring4, 0F, 0F, 0.296706F);
      spring3 = new ModelRenderer(this, 20, 9);
      spring3.addBox(5.8F, -40.2F, -16.59F, 13, 1, 1);
      spring3.setRotationPoint(0F, 24F, 1.2F);
      spring3.setTextureSize(64, 32);
      spring3.mirror = true;
      setRotation(spring3, 0F, 0F, -0.296706F);
      spring2 = new ModelRenderer(this, 20, 9);
      spring2.addBox(-18.4F, -40.3F, -16.59F, 13, 1, 1);
      spring2.setRotationPoint(0F, 27.7F, 1.2F);
      spring2.setTextureSize(64, 32);
      spring2.mirror = true;
      setRotation(spring2, 0F, 0F, 0.296706F);
      spring1 = new ModelRenderer(this, 20, 9);
      spring1.addBox(5.8F, -40.2F, -16.59F, 13, 1, 1);
      spring1.setRotationPoint(0F, 27.7F, 1.2F);
      spring1.setTextureSize(64, 32);
      spring1.mirror = true;
      setRotation(spring1, 0F, 0F, -0.296706F);
      rotorBarOut5 = new ModelRenderer(this, 0, 0);
      rotorBarOut5.addBox(-6.4F, -44F, -16.6F, 13, 1, 1);
      rotorBarOut5.setRotationPoint(0F, 24F, 1.2F);
      rotorBarOut5.setTextureSize(64, 32);
      rotorBarOut5.mirror = true;
      setRotation(rotorBarOut5, 0F, 0F, 0F);
      rotorBarOut3 = new ModelRenderer(this, 0, 0);
      rotorBarOut3.addBox(-6.4F, -31.4F, -16.6F, 13, 1, 1);
      rotorBarOut3.setRotationPoint(0F, 24F, 1.2F);
      rotorBarOut3.setTextureSize(64, 32);
      rotorBarOut3.mirror = true;
      setRotation(rotorBarOut3, 0F, 0F, 0F);
      monitorButtonBot = new ModelRenderer(this, 5, 13);
      monitorButtonBot.addBox(4.5F, -29.1F, -17.9F, 1, 1, 1);
      monitorButtonBot.setRotationPoint(0F, 24F, 1.2F);
      monitorButtonBot.setTextureSize(64, 32);
      monitorButtonBot.mirror = true;
      setRotation(monitorButtonBot, 0F, 0F, 0F);
      rotorBarOut4 = new ModelRenderer(this, 0, 0);
      rotorBarOut4.addBox(-7.4F, -35.4F, -16.6F, 1, 5, 1);
      rotorBarOut4.setRotationPoint(0F, 24F, 1.2F);
      rotorBarOut4.setTextureSize(64, 32);
      rotorBarOut4.mirror = true;
      setRotation(rotorBarOut4, 0F, 0F, 0F);
      monitor4 = new ModelRenderer(this, 65, 0);
      monitor4.addBox(-6F, -27.5F, -17.6F, 12, 2, 3);
      monitor4.setRotationPoint(0F, 24F, 1.2F);
      monitor4.setTextureSize(64, 32);
      monitor4.mirror = true;
      setRotation(monitor4, 0F, 0F, 0F);
      monitorScreen = new ModelRenderer(this, 5, 42);
      monitorScreen.addBox(-4F, -32.6F, -17.35F, 8, 5, 0);
      monitorScreen.setRotationPoint(0F, 24F, 1.2F);
      monitorScreen.setTextureSize(64, 32);
      monitorScreen.mirror = true;
      setRotation(monitorScreen, 0F, 0F, 0F);
      monitor6 = new ModelRenderer(this, 65, 0);
      monitor6.addBox(-4F, -33.6F, -17.6F, 8, 1, 3);
      monitor6.setRotationPoint(0F, 24F, 1.2F);
      monitor6.setTextureSize(64, 32);
      monitor6.mirror = true;
      setRotation(monitor6, 0F, 0F, 0F);
      monitor3 = new ModelRenderer(this, 65, 0);
      monitor3.addBox(-4F, -35.1F, -17.6F, 8, 2, 3);
      monitor3.setRotationPoint(0F, 24F, 1.2F);
      monitor3.setTextureSize(64, 32);
      monitor3.mirror = true;
      setRotation(monitor3, 0F, 0F, 0F);
      rotorBarOut2 = new ModelRenderer(this, 0, 0);
      rotorBarOut2.addBox(-7.4F, -36.4F, -16.6F, 15, 1, 1);
      rotorBarOut2.setRotationPoint(0F, 24F, 1.2F);
      rotorBarOut2.setTextureSize(64, 32);
      rotorBarOut2.mirror = true;
      setRotation(rotorBarOut2, 0F, 0F, 0F);
      monitor2 = new ModelRenderer(this, 65, 0);
      monitor2.addBox(-6F, -35.1F, -17.6F, 2, 8, 3);
      monitor2.setRotationPoint(0F, 24F, 1.2F);
      monitor2.setTextureSize(64, 32);
      monitor2.mirror = true;
      setRotation(monitor2, 0F, 0F, 0F);
      monitor1 = new ModelRenderer(this, 65, 0);
      monitor1.addBox(-4F, -34.1F, -15.6F, 8, 7, 1);
      monitor1.setRotationPoint(0F, 24F, 1.2F);
      monitor1.setTextureSize(64, 32);
      monitor1.mirror = true;
      setRotation(monitor1, 0F, 0F, 0F);
      monitor5 = new ModelRenderer(this, 65, 0);
      monitor5.addBox(4F, -35.1F, -17.6F, 2, 8, 3);
      monitor5.setRotationPoint(0F, 24F, 1.2F);
      monitor5.setTextureSize(64, 32);
      monitor5.mirror = true;
      setRotation(monitor5, 0F, 0F, 0F);
      monitorButtonTop = new ModelRenderer(this, 5, 16);
      monitorButtonTop.addBox(4.5F, -32.1F, -17.9F, 1, 1, 1);
      monitorButtonTop.setRotationPoint(0F, 24F, 1.2F);
      monitorButtonTop.setTextureSize(64, 32);
      monitorButtonTop.mirror = true;
      setRotation(monitorButtonTop, 0F, 0F, 0F);
      panel6 = new ModelRenderer(this, 65, 20);
      panel6.addBox(-8.5F, -9F, -16F, 17, 1, 6);
      panel6.setRotationPoint(0F, 15.8F, 0F);
      panel6.setTextureSize(64, 32);
      panel6.mirror = true;
      setRotation(panel6, 0.2792527F, 0F, 0F);
      control3 = new ModelRenderer(this, 20, 51);
      control3.addBox(1.3F, -0.5F, 2.3F, 1, 1, 1);
      control3.setRotationPoint(-2F, 10.1F, -14.6F);
      control3.setTextureSize(64, 32);
      control3.mirror = true;
      setRotation(control3, 0.8726646F, 0F, 0F);
      control4 = new ModelRenderer(this, 5, 10);
      control4.addBox(-0.2F, -9.4F, -8F, 1, 1, 1);
      control4.setRotationPoint(0F, 15.8F, 0F);
      control4.setTextureSize(64, 32);
      control4.mirror = true;
      setRotation(control4, 0.2792527F, 0F, 0F);
      control5 = new ModelRenderer(this, 5, 10);
      control5.addBox(-0.75F, -9.4F, -10.5F, 1, 1, 1);
      control5.setRotationPoint(0F, 15.8F, 0F);
      control5.setTextureSize(64, 32);
      control5.mirror = true;
      setRotation(control5, 0.2792527F, -1.047198F, 0F);
      control6 = new ModelRenderer(this, 33, 0);
      control6.addBox(-12.45F, -9.6F, -13.5F, 2, 1, 2);
      control6.setRotationPoint(-4.25F, 15.8F, -5.4F);
      control6.setTextureSize(64, 32);
      control6.mirror = true;
      setRotation(control6, 0.2792527F, 2.094395F, 0F);
      control7 = new ModelRenderer(this, 5, 50);
      control7.addBox(-0.2F, -0.7F, 2.29F, 1, 2, 1);
      control7.setRotationPoint(7F, 8.1F, -8.6F);
      control7.setTextureSize(64, 32);
      control7.mirror = true;
      setRotation(control7, 2.443461F, -0.5235988F, 0F);
      control8 = new ModelRenderer(this, 20, 51);
      control8.addBox(-1.5F, -0.5F, 2.5F, 3, 1, 1);
      control8.setRotationPoint(-2F, 10.1F, -14.6F);
      control8.setTextureSize(64, 32);
      control8.mirror = true;
      setRotation(control8, 0.8726646F, 0F, 0F);
      control9 = new ModelRenderer(this, 20, 51);
      control9.addBox(-2.3F, -0.5F, 2.3F, 1, 1, 1);
      control9.setRotationPoint(-2F, 10.1F, -14.6F);
      control9.setTextureSize(64, 32);
      control9.mirror = true;
      setRotation(control9, 0.8726646F, 0F, 0F);
      control10 = new ModelRenderer(this, 5, 80);
      control10.addBox(-5.5F, -9.2F, -14F, 7, 1, 3);
      control10.setRotationPoint(0F, 15.8F, 0F);
      control10.setTextureSize(64, 32);
      control10.mirror = true;
      setRotation(control10, 0.2792527F, 0F, 0F);
      panelRim17 = new ModelRenderer(this, 5, 20);
      panelRim17.addBox(-1.5F, -11F, -20F, 3, 3, 17);
      panelRim17.setRotationPoint(0F, 15.8F, 0F);
      panelRim17.setTextureSize(64, 32);
      panelRim17.mirror = true;
      setRotation(panelRim17, 0.2792527F, -0.5235988F, 0F);
      control11 = new ModelRenderer(this, 20, 51);
      control11.addBox(-10.5F, -1F, 3.5F, 2, 2, 3);
      control11.setRotationPoint(-16F, 10.1F, 3.4F);
      control11.setTextureSize(64, 32);
      control11.mirror = true;
      setRotation(control11, 1.22173F, 2.094395F, 0F);
      control12 = new ModelRenderer(this, 33, 0);
      control12.addBox(-0.5F, -1F, -1F, 1, 2, 2);
      control12.setRotationPoint(7F, 8.1F, -8.6F);
      control12.setTextureSize(64, 32);
      control12.mirror = true;
      setRotation(control12, 0F, -0.5235988F, 0F);
      control13 = new ModelRenderer(this, 5, 50);
      control13.addBox(-0.2F, -3.5F, -0.5F, 1, 4, 1);
      control13.setRotationPoint(7F, 8.1F, -8.6F);
      control13.setTextureSize(64, 32);
      control13.mirror = true;
      setRotation(control13, 0.3490659F, -0.5235988F, 0F);
      control14 = new ModelRenderer(this, 5, 10);
      control14.addBox(-3.5F, -9.4F, -8F, 1, 1, 1);
      control14.setRotationPoint(0F, 15.8F, 0F);
      control14.setTextureSize(64, 32);
      control14.mirror = true;
      setRotation(control14, 0.2792527F, 0F, 0F);
      control15 = new ModelRenderer(this, 5, 10);
      control15.addBox(-2.5F, -9.4F, -11F, 1, 1, 1);
      control15.setRotationPoint(0F, 15.8F, 0F);
      control15.setTextureSize(64, 32);
      control15.mirror = true;
      setRotation(control15, 0.2792527F, -1.047198F, 0F);
      control16 = new ModelRenderer(this, 5, 10);
      control16.addBox(1.5F, -9.4F, -10.5F, 1, 1, 1);
      control16.setRotationPoint(0F, 15.8F, 0F);
      control16.setTextureSize(64, 32);
      control16.mirror = true;
      setRotation(control16, 0.2792527F, -1.047198F, 0F);
      panel7 = new ModelRenderer(this, 65, 20);
      panel7.addBox(-5.5F, -9F, -10F, 11, 1, 5);
      panel7.setRotationPoint(0F, 15.8F, 0F);
      panel7.setTextureSize(64, 32);
      panel7.mirror = true;
      setRotation(panel7, 0.2792527F, -2.094395F, 0F);
      control17 = new ModelRenderer(this, 5, 14);
      control17.addBox(-0.5F, -10.2F, -7.5F, 1, 1, 1);
      control17.setRotationPoint(0F, 15.8F, 0F);
      control17.setTextureSize(64, 32);
      control17.mirror = true;
      setRotation(control17, 0.2792527F, -2.094395F, 0F);
      control18 = new ModelRenderer(this, 65, 0);
      control18.addBox(-5F, 2.75F, -16.95F, 10, 1, 1);
      control18.setRotationPoint(0F, 15.8F, 0F);
      control18.setTextureSize(64, 32);
      control18.mirror = true;
      setRotation(control18, -0.5061455F, -2.094395F, 0F);
      control19 = new ModelRenderer(this, 65, 0);
      control19.addBox(-5F, -10F, -13F, 1, 1, 5);
      control19.setRotationPoint(0F, 15.8F, 0F);
      control19.setTextureSize(64, 32);
      control19.mirror = true;
      setRotation(control19, 0.2792527F, -2.094395F, 0F);
      control20 = new ModelRenderer(this, 65, 0);
      control20.addBox(4F, -10F, -13F, 1, 1, 5);
      control20.setRotationPoint(0F, 15.8F, 0F);
      control20.setTextureSize(64, 32);
      control20.mirror = true;
      setRotation(control20, 0.2792527F, -2.094395F, 0F);
      control21 = new ModelRenderer(this, 65, 0);
      control21.addBox(-4.5F, -10F, -8F, 9, 1, 2);
      control21.setRotationPoint(0F, 15.8F, 0F);
      control21.setTextureSize(64, 32);
      control21.mirror = true;
      setRotation(control21, 0.2792527F, -2.094395F, 0F);
      control22 = new ModelRenderer(this, 5, 16);
      control22.addBox(-2.5F, -10.2F, -7.5F, 1, 1, 1);
      control22.setRotationPoint(0F, 15.8F, 0F);
      control22.setTextureSize(64, 32);
      control22.mirror = true;
      setRotation(control22, 0.2792527F, -2.094395F, 0F);
      control23 = new ModelRenderer(this, 65, 0);
      control23.addBox(-5F, -10F, -14F, 10, 1, 1);
      control23.setRotationPoint(0F, 15.8F, 0F);
      control23.setTextureSize(64, 32);
      control23.mirror = true;
      setRotation(control23, 0.2792527F, -2.094395F, 0F);
      rotorBar7 = new ModelRenderer(this, 0, 0);
      rotorBar7.addBox(-0.5F, -80F, -6.2F, 1, 80, 1);
      rotorBar7.setRotationPoint(0F, 24F, 0F);
      rotorBar7.setTextureSize(64, 32);
      rotorBar7.mirror = true;
      setRotation(rotorBar7, 0F, -1.570796F, 0F);
      rotorBar6 = new ModelRenderer(this, 0, 0);
      rotorBar6.addBox(-0.5F, -44F, -9.2F, 1, 1, 3);
      rotorBar6.setRotationPoint(0F, 24F, 0F);
      rotorBar6.setTextureSize(64, 32);
      rotorBar6.mirror = true;
      setRotation(rotorBar6, 0F, -1.570796F, 0F);
      rotorBar5 = new ModelRenderer(this, 0, 0);
      rotorBar5.addBox(-0.5F, -44F, -9.2F, 1, 1, 3);
      rotorBar5.setRotationPoint(0F, 24F, 0F);
      rotorBar5.setTextureSize(64, 32);
      rotorBar5.mirror = true;
      setRotation(rotorBar5, 0F, -0.5235988F, 0F);
      rotorBar4 = new ModelRenderer(this, 0, 0);
      rotorBar4.addBox(-0.5F, -44F, -9.2F, 1, 1, 3);
      rotorBar4.setRotationPoint(0F, 24F, 0F);
      rotorBar4.setTextureSize(64, 32);
      rotorBar4.mirror = true;
      setRotation(rotorBar4, 0F, 0.5235988F, 0F);
      rotorBar3 = new ModelRenderer(this, 0, 0);
      rotorBar3.addBox(-0.5F, -44F, -9.2F, 1, 1, 3);
      rotorBar3.setRotationPoint(0F, 24F, 0F);
      rotorBar3.setTextureSize(64, 32);
      rotorBar3.mirror = true;
      setRotation(rotorBar3, 0F, 1.570796F, 0F);
      rotorBar2 = new ModelRenderer(this, 0, 0);
      rotorBar2.addBox(-0.5F, -44F, -9.2F, 1, 1, 3);
      rotorBar2.setRotationPoint(0F, 24F, 0F);
      rotorBar2.setTextureSize(64, 32);
      rotorBar2.mirror = true;
      setRotation(rotorBar2, 0F, 2.617994F, 0F);
      panel8 = new ModelRenderer(this, 65, 20);
      panel8.addBox(-5.5F, -9F, -10F, 11, 1, 5);
      panel8.setRotationPoint(0F, 15.8F, 0F);
      panel8.setTextureSize(64, 32);
      panel8.mirror = true;
      setRotation(panel8, 0.2792527F, 1.047198F, 0F);
      keyboardGlass = new ModelRenderer(this, 20, 13);
      keyboardGlass.addBox(-4.5F, -9.5F, -10F, 9, 1, 5);
      keyboardGlass.setRotationPoint(0F, 15.8F, 0F);
      keyboardGlass.setTextureSize(64, 32);
      keyboardGlass.mirror = true;
      setRotation(keyboardGlass, 0.2792527F, 1.047198F, 0F);
      keyboard101 = new ModelRenderer(this, 5, 60);
      keyboard101.addBox(-4F, -9.7F, -9.5F, 8, 1, 4);
      keyboard101.setRotationPoint(0F, 15.8F, 0F);
      keyboard101.setTextureSize(64, 32);
      keyboard101.mirror = true;
      setRotation(keyboard101, 0.2792527F, 1.047198F, 0F);
      keyboard3 = new ModelRenderer(this, 5, 10);
      keyboard3.addBox(-2.8F, -9.9F, -7.9F, 1, 1, 1);
      keyboard3.setRotationPoint(0F, 15.8F, 0F);
      keyboard3.setTextureSize(64, 32);
      keyboard3.mirror = true;
      setRotation(keyboard3, 0.2792527F, 1.047198F, 0F);
      keyboard4 = new ModelRenderer(this, 5, 10);
      keyboard4.addBox(-2.6F, -9.9F, -9.1F, 3, 1, 1);
      keyboard4.setRotationPoint(0F, 15.8F, 0F);
      keyboard4.setTextureSize(64, 32);
      keyboard4.mirror = true;
      setRotation(keyboard4, 0.2792527F, 1.047198F, 0F);
      keyboard100 = new ModelRenderer(this, 5, 10);
      keyboard100.addBox(1.8F, -9.9F, -6.7F, 1, 1, 1);
      keyboard100.setRotationPoint(0F, 15.8F, 0F);
      keyboard100.setTextureSize(64, 32);
      keyboard100.mirror = true;
      setRotation(keyboard100, 0.2792527F, 1.047198F, 0F);
      keyboard5 = new ModelRenderer(this, 5, 10);
      keyboard5.addBox(-2.8F, -9.9F, -6.7F, 1, 1, 1);
      keyboard5.setRotationPoint(0F, 15.8F, 0F);
      keyboard5.setTextureSize(64, 32);
      keyboard5.mirror = true;
      setRotation(keyboard5, 0.2792527F, 1.047198F, 0F);
      keyboard = new ModelRenderer(this, 5, 10);
      keyboard.addBox(1.8F, -9.9F, -7.9F, 1, 1, 1);
      keyboard.setRotationPoint(0F, 15.8F, 0F);
      keyboard.setTextureSize(64, 32);
      keyboard.mirror = true;
      setRotation(keyboard, 0.2792527F, 1.047198F, 0F);
      keyboard6 = new ModelRenderer(this, 5, 10);
      keyboard6.addBox(-1.6F, -9.9F, -7.9F, 1, 1, 1);
      keyboard6.setRotationPoint(0F, 15.8F, 0F);
      keyboard6.setTextureSize(64, 32);
      keyboard6.mirror = true;
      setRotation(keyboard6, 0.2792527F, 1.047198F, 0F);
      keyboard7 = new ModelRenderer(this, 5, 10);
      keyboard7.addBox(-1.6F, -9.9F, -6.7F, 1, 1, 1);
      keyboard7.setRotationPoint(0F, 15.8F, 0F);
      keyboard7.setTextureSize(64, 32);
      keyboard7.mirror = true;
      setRotation(keyboard7, 0.2792527F, 1.047198F, 0F);
      panel9 = new ModelRenderer(this, 65, 20);
      panel9.addBox(-8.5F, -9F, -16F, 17, 1, 6);
      panel9.setRotationPoint(0F, 15.8F, 0F);
      panel9.setTextureSize(64, 32);
      panel9.mirror = true;
      setRotation(panel9, 0.2792527F, 1.047198F, 0F);
      control24 = new ModelRenderer(this, 5, 10);
      control24.addBox(-4.5F, -9.2F, -13F, 1, 1, 1);
      control24.setRotationPoint(0F, 15.8F, 0F);
      control24.setTextureSize(64, 32);
      control24.mirror = true;
      setRotation(control24, 0.2792527F, 1.047198F, 0F);
      control25 = new ModelRenderer(this, 5, 10);
      control25.addBox(-3F, -9.2F, -13F, 1, 1, 1);
      control25.setRotationPoint(0F, 15.8F, 0F);
      control25.setTextureSize(64, 32);
      control25.mirror = true;
      setRotation(control25, 0.2792527F, 1.047198F, 0F);
      control26 = new ModelRenderer(this, 5, 10);
      control26.addBox(3F, -9.2F, -12.5F, 1, 1, 1);
      control26.setRotationPoint(0F, 15.8F, 0F);
      control26.setTextureSize(64, 32);
      control26.mirror = true;
      setRotation(control26, 0.2792527F, 1.047198F, 0F);
      control27 = new ModelRenderer(this, 5, 10);
      control27.addBox(4.5F, -9.2F, -12.5F, 1, 1, 1);
      control27.setRotationPoint(0F, 15.8F, 0F);
      control27.setTextureSize(64, 32);
      control27.mirror = true;
      setRotation(control27, 0.2792527F, 1.047198F, 0F);
      panel10 = new ModelRenderer(this, 0, 0);
      panel10.addBox(-5.6F, -9F, -10F, 11, 1, 5);
      panel10.setRotationPoint(0F, 15.8F, 0F);
      panel10.setTextureSize(64, 32);
      panel10.mirror = true;
      setRotation(panel10, 0.2792527F, 3.141593F, 0F);
      typewriter4 = new ModelRenderer(this, 0, 85);
      typewriter4.addBox(-6F, 13F, -5.5F, 11, 2, 3);
      typewriter4.setRotationPoint(0F, 15.8F, 0F);
      typewriter4.setTextureSize(64, 32);
      typewriter4.mirror = true;
      setRotation(typewriter4, -1.745329F, 3.141593F, 0F);
      panel11 = new ModelRenderer(this, 65, 20);
      panel11.addBox(7.9F, -9F, -16F, 1, 1, 1);
      panel11.setRotationPoint(0F, 15.8F, 0F);
      panel11.setTextureSize(64, 32);
      panel11.mirror = true;
      setRotation(panel11, 0.2792527F, 3.141593F, 0F);
      typewriter3 = new ModelRenderer(this, 15, 98);
      typewriter3.addBox(-6F, 10.35F, 6.15F, 11, 2, 4);
      typewriter3.setRotationPoint(0F, 15.8F, 0F);
      typewriter3.setTextureSize(64, 32);
      typewriter3.mirror = true;
      setRotation(typewriter3, -2.792527F, 3.141593F, 0F);
      typewriter2 = new ModelRenderer(this, 0, 92);
      typewriter2.addBox(-6.01F, 11.35F, 4.15F, 3, 2, 3);
      typewriter2.setRotationPoint(0F, 15.8F, 0F);
      typewriter2.setTextureSize(64, 32);
      typewriter2.mirror = true;
      setRotation(typewriter2, -2.792527F, 3.141593F, 0F);
      typewriter1 = new ModelRenderer(this, 0, 92);
      typewriter1.addBox(2.01F, 11.35F, 4.15F, 3, 2, 3);
      typewriter1.setRotationPoint(0F, 15.8F, 0F);
      typewriter1.setTextureSize(64, 32);
      typewriter1.mirror = true;
      setRotation(typewriter1, -2.792527F, 3.141593F, 0F);
      panel12 = new ModelRenderer(this, 0, 98);
      panel12.addBox(-3F, 11.8F, 5.15F, 5, 1, 1);
      panel12.setRotationPoint(0F, 15.8F, 0F);
      panel12.setTextureSize(64, 32);
      panel12.mirror = true;
      setRotation(panel12, -2.792527F, 3.141593F, 0F);
      panel13 = new ModelRenderer(this, 65, 20);
      panel13.addBox(-8.5F, -9F, -16F, 17, 1, 6);
      panel13.setRotationPoint(0F, 15.8F, 0F);
      panel13.setTextureSize(64, 32);
      panel13.mirror = true;
      setRotation(panel13, 0.2792527F, 2.094395F, 0F);
      roundel4 = new ModelRenderer(this, 30, 70);
      roundel4.addBox(-2.5F, -10.25F, -10.5F, 2, 1, 2);
      roundel4.setRotationPoint(0F, 15.8F, 0F);
      roundel4.setTextureSize(64, 32);
      roundel4.mirror = true;
      setRotation(roundel4, 0.2792527F, 2.094395F, 0F);
      roundel3 = new ModelRenderer(this, 30, 70);
      roundel3.addBox(0.5F, -10.25F, -13.5F, 2, 1, 2);
      roundel3.setRotationPoint(0F, 15.8F, 0F);
      roundel3.setTextureSize(64, 32);
      roundel3.mirror = true;
      setRotation(roundel3, 0.2792527F, 2.094395F, 0F);
      roundel2 = new ModelRenderer(this, 30, 70);
      roundel2.addBox(-2.5F, -10.25F, -13.5F, 2, 1, 2);
      roundel2.setRotationPoint(0F, 15.8F, 0F);
      roundel2.setTextureSize(64, 32);
      roundel2.mirror = true;
      setRotation(roundel2, 0.2792527F, 2.094395F, 0F);
      control28 = new ModelRenderer(this, 33, 0);
      control28.addBox(-3F, -9.6F, -13.5F, 2, 1, 2);
      control28.setRotationPoint(0F, 15.8F, 0F);
      control28.setTextureSize(64, 32);
      control28.mirror = true;
      setRotation(control28, 0.2792527F, 0F, 0F);
      control29 = new ModelRenderer(this, 5, 50);
      control29.addBox(-0.5F, -0.5F, -0.5F, 1, 1, 3);
      control29.setRotationPoint(-2F, 10.1F, -14.6F);
      control29.setTextureSize(64, 32);
      control29.mirror = true;
      setRotation(control29, 0.8726646F, 0F, 0F);
      control30 = new ModelRenderer(this, 5, 50);
      control30.addBox(-10F, -0.5F, -0.5F, 1, 1, 5);
      control30.setRotationPoint(-16F, 10.1F, 3.4F);
      control30.setTextureSize(64, 32);
      control30.mirror = true;
      setRotation(control30, 1.22173F, 2.094395F, 0F);
      control33 = new ModelRenderer(this, 20, 51);
      control33.addBox(-1F, -1F, 3.5F, 2, 2, 3);
      control33.setRotationPoint(-16F, 10.1F, 3.4F);
      control33.setTextureSize(64, 32);
      control33.mirror = true;
      setRotation(control33, 1.22173F, 2.094395F, 0F);
      control31 = new ModelRenderer(this, 33, 0);
      control31.addBox(-3F, -9.6F, -13.5F, 2, 1, 2);
      control31.setRotationPoint(-4.25F, 15.8F, -5.4F);
      control31.setTextureSize(64, 32);
      control31.mirror = true;
      setRotation(control31, 0.2792527F, 2.094395F, 0F);
      control32 = new ModelRenderer(this, 5, 50);
      control32.addBox(-0.5F, -0.5F, -0.5F, 1, 1, 5);
      control32.setRotationPoint(-16F, 10.1F, 3.4F);
      control32.setTextureSize(64, 32);
      control32.mirror = true;
      setRotation(control32, 1.22173F, 2.094395F, 0F);
      panel14 = new ModelRenderer(this, 65, 20);
      panel14.addBox(-9.1F, -9F, -16F, 17, 1, 6);
      panel14.setRotationPoint(0F, 15.8F, 0F);
      panel14.setTextureSize(64, 32);
      panel14.mirror = true;
      setRotation(panel14, 0.2792527F, 3.141593F, 0F);
      rotorBar1 = new ModelRenderer(this, 0, 0);
      rotorBar1.addBox(-0.5F, -80F, -6.2F, 1, 80, 1);
      rotorBar1.setRotationPoint(0F, 24F, 0F);
      rotorBar1.setTextureSize(64, 32);
      rotorBar1.mirror = true;
      setRotation(rotorBar1, 0F, -0.5235988F, 0F);
      rotor17 = new ModelRenderer(this, 70, 33);
      rotor17.addBox(1.5F, -80F, -3.2F, 2, 80, 2);
      rotor17.setRotationPoint(0F, 24F, 0F);
      rotor17.setTextureSize(64, 32);
      rotor17.mirror = true;
      setRotation(rotor17, 0F, 0F, 0F);
      rotorGlass3 = new ModelRenderer(this, 50, 0);
      rotorGlass3.addBox(-3F, -80F, -5.22F, 6, 80, 0);
      rotorGlass3.setRotationPoint(0F, 24F, 0F);
      rotorGlass3.setTextureSize(64, 32);
      rotorGlass3.mirror = true;
      setRotation(rotorGlass3, 0F, -1.047198F, 0F);
      rotor16 = new ModelRenderer(this, 70, 30);
      rotor16.addBox(-2.5F, -31F, -4.4F, 5, 1, 1);
      rotor16.setRotationPoint(0F, 24F, 0F);
      rotor16.setTextureSize(64, 32);
      rotor16.mirror = true;
      setRotation(rotor16, 0F, -1.047198F, 0F);
      rotor15 = new ModelRenderer(this, 70, 30);
      rotor15.addBox(-2.5F, -31F, -4.4F, 5, 1, 1);
      rotor15.setRotationPoint(0F, 24F, 0F);
      rotor15.setTextureSize(64, 32);
      rotor15.mirror = true;
      setRotation(rotor15, 0F, 1.047198F, 0F);
      rotor14 = new ModelRenderer(this, 70, 30);
      rotor14.addBox(-2.5F, -31F, -4.4F, 5, 1, 1);
      rotor14.setRotationPoint(0F, 24F, 0F);
      rotor14.setTextureSize(64, 32);
      rotor14.mirror = true;
      setRotation(rotor14, 0F, 0F, 0F);
      rotor13 = new ModelRenderer(this, 70, 30);
      rotor13.addBox(-2.5F, -31F, -4.4F, 5, 1, 1);
      rotor13.setRotationPoint(0F, 24F, 0F);
      rotor13.setTextureSize(64, 32);
      rotor13.mirror = true;
      setRotation(rotor13, 0F, 2.094395F, 0F);
      rotor12 = new ModelRenderer(this, 70, 30);
      rotor12.addBox(-2.5F, -31F, -4.4F, 5, 1, 1);
      rotor12.setRotationPoint(0F, 24F, 0F);
      rotor12.setTextureSize(64, 32);
      rotor12.mirror = true;
      setRotation(rotor12, 0F, -2.094395F, 0F);
      rotor11 = new ModelRenderer(this, 70, 30);
      rotor11.addBox(-2.5F, -63F, -4.4F, 5, 1, 1);
      rotor11.setRotationPoint(0F, 24F, 0F);
      rotor11.setTextureSize(64, 32);
      rotor11.mirror = true;
      setRotation(rotor11, 0F, 3.141593F, 0F);
      rotor10 = new ModelRenderer(this, 70, 30);
      rotor10.addBox(-2.5F, -63F, -4.4F, 5, 1, 1);
      rotor10.setRotationPoint(0F, 24F, 0F);
      rotor10.setTextureSize(64, 32);
      rotor10.mirror = true;
      setRotation(rotor10, 0F, 2.094395F, 0F);
      rotor9 = new ModelRenderer(this, 70, 30);
      rotor9.addBox(-2.5F, -63F, -4.4F, 5, 1, 1);
      rotor9.setRotationPoint(0F, 24F, 0F);
      rotor9.setTextureSize(64, 32);
      rotor9.mirror = true;
      setRotation(rotor9, 0F, 0F, 0F);
      rotor8 = new ModelRenderer(this, 70, 30);
      rotor8.addBox(-2.5F, -63F, -4.4F, 5, 1, 1);
      rotor8.setRotationPoint(0F, 24F, 0F);
      rotor8.setTextureSize(64, 32);
      rotor8.mirror = true;
      setRotation(rotor8, 0F, -1.047198F, 0F);
      rotor7 = new ModelRenderer(this, 70, 30);
      rotor7.addBox(-2.5F, -63F, -4.4F, 5, 1, 1);
      rotor7.setRotationPoint(0F, 24F, 0F);
      rotor7.setTextureSize(64, 32);
      rotor7.mirror = true;
      setRotation(rotor7, 0F, -2.094395F, 0F);
      rotor6 = new ModelRenderer(this, 70, 30);
      rotor6.addBox(-2.5F, -63F, -4.4F, 5, 1, 1);
      rotor6.setRotationPoint(0F, 24F, 0F);
      rotor6.setTextureSize(64, 32);
      rotor6.mirror = true;
      setRotation(rotor6, 0F, 1.047198F, 0F);
      rotor5 = new ModelRenderer(this, 70, 30);
      rotor5.addBox(-2.5F, -47F, -4.4F, 5, 1, 1);
      rotor5.setRotationPoint(0F, 24F, 0F);
      rotor5.setTextureSize(64, 32);
      rotor5.mirror = true;
      setRotation(rotor5, 0F, 3.141593F, 0F);
      rotor3 = new ModelRenderer(this, 70, 30);
      rotor3.addBox(-2.5F, -47F, -4.4F, 5, 1, 1);
      rotor3.setRotationPoint(0F, 24F, 0F);
      rotor3.setTextureSize(64, 32);
      rotor3.mirror = true;
      setRotation(rotor3, 0F, -2.094395F, 0F);
      rotor100 = new ModelRenderer(this, 70, 30);
      rotor100.addBox(-2.5F, -47F, -4.4F, 5, 1, 1);
      rotor100.setRotationPoint(0F, 24F, 0F);
      rotor100.setTextureSize(64, 32);
      rotor100.mirror = true;
      setRotation(rotor100, 0F, -1.047198F, 0F);
      rotor4 = new ModelRenderer(this, 70, 30);
      rotor4.addBox(-2.5F, -47F, -4.4F, 5, 1, 1);
      rotor4.setRotationPoint(0F, 24F, 0F);
      rotor4.setTextureSize(64, 32);
      rotor4.mirror = true;
      setRotation(rotor4, 0F, 0F, 0F);
      rotor2 = new ModelRenderer(this, 70, 30);
      rotor2.addBox(-2.5F, -47F, -4.4F, 5, 1, 1);
      rotor2.setRotationPoint(0F, 24F, 0F);
      rotor2.setTextureSize(64, 32);
      rotor2.mirror = true;
      setRotation(rotor2, 0F, 1.047198F, 0F);
      rotor1 = new ModelRenderer(this, 70, 30);
      rotor1.addBox(-2.5F, -47F, -4.4F, 5, 1, 1);
      rotor1.setRotationPoint(0F, 24F, 0F);
      rotor1.setTextureSize(64, 32);
      rotor1.mirror = true;
      setRotation(rotor1, 0F, 2.094395F, 0F);
      roundel1 = new ModelRenderer(this, 5, 70);
      roundel1.addBox(-3F, -10F, -14F, 6, 1, 6);
      roundel1.setRotationPoint(0F, 15.8F, 0F);
      roundel1.setTextureSize(64, 32);
      roundel1.mirror = true;
      setRotation(roundel1, 0.2792527F, 2.094395F, 0F);
  }
  
  public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
  {
    super.render(entity, f, f1, f2, f3, f4, f5);
    setRotationAngles(entity,f, f1, f2, f3, f4, f5);
    panelRim1.render(f5);
    panelRim2.render(f5);
    baseConnector1.render(f5);
    panelRim3.render(f5);
    panelRim4.render(f5);
    panelRim5.render(f5);
    panelRim6.render(f5);
    panel1.render(f5);
    panelRim7.render(f5);
    panelRim8.render(f5);
    panelRim9.render(f5);
    panelRim10.render(f5);
    panelRim11.render(f5);
    panelRim12.render(f5);
    panelRim13.render(f5);
    panelRim14.render(f5);
    panelRim15.render(f5);
    panelRim16.render(f5);
    control1.render(f5);
    panel2.render(f5);
    roundel5.render(f5);
    typewriter100.render(f5);
    typewriter101.render(f5);
    panelScreen.render(f5);
    panel3.render(f5);
    panel4.render(f5);
    panel5.render(f5);
    keyboard1.render(f5);
    control2.render(f5);
    panelRim.render(f5);
    baseConnector2.render(f5);
    baseConnector3.render(f5);
    baseConnector4.render(f5);
    baseConnector5.render(f5);
    baseConnector6.render(f5);
    base1.render(f5);
    base2.render(f5);
    base3.render(f5);
    base4.render(f5);
    base5.render(f5);
    base6.render(f5);
    rotorGlass6.render(f5);
    rotor101.render(f5);
    rotorGlass2.render(f5);
    rotorGlass1.render(f5);
    base7.render(f5);
    base10.render(f5);
    base8.render(f5);
    base9.render(f5);
    base11.render(f5);
    base12.render(f5);
    rotor20.render(f5);
    rotor18.render(f5);
    rotor19.render(f5);
    rotorGlass4.render(f5);
    rotorGlass5.render(f5);
    rotorBar14.render(f5);
    rotorBar13.render(f5);
    rotorBar12.render(f5);
    rotorBarOut50.render(f5);
    rotorBar11.render(f5);
    rotorBar10.render(f5);
    rotorBarOut49.render(f5);
    rotorBarOut48.render(f5);
    rotorBarOut47.render(f5);
    rotorBarOut46.render(f5);
    rotorBarOut45.render(f5);
    rotorBarOut100.render(f5);
    rotorBarOut44.render(f5);
    rotorBarOut43.render(f5);
    rotorBarOut42.render(f5);
    rotorBarOut41.render(f5);
    rotorBarOut40.render(f5);
    rotorBarOut39.render(f5);
    rotorBarOut38.render(f5);
    rotorBarOut37.render(f5);
    rotorBarOut36.render(f5);
    rotorBarOut35.render(f5);
    rotorBarOut34.render(f5);
    rotorBarOut33.render(f5);
    rotorBarOut32.render(f5);
    rotorBarOut31.render(f5);
    rotorBarOut30.render(f5);
    rotorBarOut29.render(f5);
    rotorBarOut28.render(f5);
    rotorBarOut27.render(f5);
    rotorBarOut26.render(f5);
    rotorBarOut25.render(f5);
    rotorBarOut24.render(f5);
    rotorBarOut23.render(f5);
    rotorBarOut22.render(f5);
    rotorBarOut21.render(f5);
    rotorBarOut20.render(f5);
    rotorBarOut19.render(f5);
    rotorBarOut18.render(f5);
    rotorBarOut17.render(f5);
    rotorBarOut16.render(f5);
    rotorBarOut15.render(f5);
    rotorBarOut14.render(f5);
    rotorBarOut13.render(f5);
    rotorBarOut12.render(f5);
    rotorBarOut11.render(f5);
    rotorBarOut10.render(f5);
    rotorBarOut9.render(f5);
    rotorBarOut8.render(f5);
    rotorBarOut7.render(f5);
    spring4.render(f5);
    spring3.render(f5);
    spring2.render(f5);
    spring1.render(f5);
    rotorBarOut5.render(f5);
    rotorBarOut3.render(f5);
    monitorButtonBot.render(f5);
    rotorBarOut4.render(f5);
    monitor4.render(f5);
    monitorScreen.render(f5);
    monitor6.render(f5);
    monitor3.render(f5);
    rotorBarOut2.render(f5);
    monitor2.render(f5);
    monitor1.render(f5);
    monitor5.render(f5);
    monitorButtonTop.render(f5);
    panel6.render(f5);
    control3.render(f5);
    control4.render(f5);
    control5.render(f5);
    control6.render(f5);
    control7.render(f5);
    control8.render(f5);
    control9.render(f5);
    control10.render(f5);
    panelRim17.render(f5);
    control11.render(f5);
    control12.render(f5);
    control13.render(f5);
    control14.render(f5);
    control15.render(f5);
    control16.render(f5);
    panel7.render(f5);
    control17.render(f5);
    control18.render(f5);
    control19.render(f5);
    control20.render(f5);
    control21.render(f5);
    control22.render(f5);
    control23.render(f5);
    rotorBar7.render(f5);
    rotorBar6.render(f5);
    rotorBar5.render(f5);
    rotorBar4.render(f5);
    rotorBar3.render(f5);
    rotorBar2.render(f5);
    panel8.render(f5);
    keyboardGlass.render(f5);
    keyboard101.render(f5);
    keyboard3.render(f5);
    keyboard4.render(f5);
    keyboard100.render(f5);
    keyboard5.render(f5);
    keyboard.render(f5);
    keyboard6.render(f5);
    keyboard7.render(f5);
    panel9.render(f5);
    control24.render(f5);
    control25.render(f5);
    control26.render(f5);
    control27.render(f5);
    panel10.render(f5);
    typewriter4.render(f5);
    panel11.render(f5);
    typewriter3.render(f5);
    typewriter2.render(f5);
    typewriter1.render(f5);
    panel12.render(f5);
    panel13.render(f5);
    roundel4.render(f5);
    roundel3.render(f5);
    roundel2.render(f5);
    control28.render(f5);
    control29.render(f5);
    control30.render(f5);
    control33.render(f5);
    control31.render(f5);
    control32.render(f5);
    panel14.render(f5);
    rotorBar1.render(f5);
    rotor17.render(f5);
    rotorGlass3.render(f5);
    rotor16.render(f5);
    rotor15.render(f5);
    rotor14.render(f5);
    rotor13.render(f5);
    rotor12.render(f5);
    rotor11.render(f5);
    rotor10.render(f5);
    rotor9.render(f5);
    rotor8.render(f5);
    rotor7.render(f5);
    rotor6.render(f5);
    rotor5.render(f5);
    rotor3.render(f5);
    rotor100.render(f5);
    rotor4.render(f5);
    rotor2.render(f5);
    rotor1.render(f5);
    roundel1.render(f5);
  }
  
  private void setRotation(ModelRenderer model, float x, float y, float z)
  {
    model.rotateAngleX = x;
    model.rotateAngleY = y;
    model.rotateAngleZ = z;
  }
  
  public void setRotationAngles(Entity entity,float f, float f1, float f2, float f3, float f4, float f5)
  {
    super.setRotationAngles(f, f1, f2, f3, f4, f5,entity);
  }

}
